* {
    margin: 0;
    padding: 0;
}

body[data-theme="light"] .bd_t {
    border-top: 1px solid rgb(239, 239, 245);
}

body[data-theme="dark"] .bd_t {
    border-top: 1px solid rgba(255, 255, 255, 0.09);
}

body[data-theme="light"] .bd_r {
    border-right: 1px solid rgb(239, 239, 245);
}

body[data-theme="dark"] .bd_r {
    border-right: 1px solid rgba(255, 255, 255, 0.09);
}

body[data-theme="light"] .bd_btm {
    border-bottom: 1px solid rgb(239, 239, 245);
}

body[data-theme="dark"] .bd_btm {
    border-bottom: 1px solid rgba(255, 255, 255, 0.09);
}
body[data-theme="dark"] .box_shadows {
    box-shadow:
        0 1px 2px 0 rgba(255, 255, 255, 0.03),
        0 1px 6px -1px rgba(255, 255, 255, 0.02),
        0 2px 4px 0 rgba(255, 255, 255, 0.02);
}

body[data-theme="light"] .box_shadows {
    box-shadow:
        0 1px 2px 0 rgba(0, 0, 0, 0.03),
        0 1px 6px -1px rgba(0, 0, 0, 0.02),
        0 2px 4px 0 rgba(0, 0, 0, 0.02);
}

.ant-tabs-content-holder {
    padding: 0 24px !important;
    /* 
    min-height: calc(100vh - 212px) !important; */
}

.container {
    padding: 20px;
    background: var(--ant-color-bg-container);
}

.more-btn {
    color: var(--ant-color-primary);
}

/* 整个滚动条 */
::-webkit-scrollbar {
    width: 8px; /* 纵向滚动条宽度 */
    height: 8px; /* 横向滚动条高度 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

/* 滚动条滑块在悬停时 */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* 色弱模式 */
.color-weak {
    filter: invert(80%);
}

/* 黑白模式 */
.color-gray {
    filter: grayscale(100%);
}
